x = 10


# 函数内部定义的变量,作用域和声明周期受到函数限制
def modify_x(num):
	# 声明是全局变量
	global x
	x = num
	#	y = 3
	return x


# print(y)
print(modify_x(30))
# while for if else 不影响变量的作用域和声明周期
a: int = 2
while a:
	str_a = '循环内定义的字符串'
	print(a)
	a -= 1
print(str_a)
